# attack_rate=(  '0.02' '0.04' '0.08' '0.12' '0.16')








# for rate in ${attack_rate[@]};do

python ./main_sdm_new_np_678.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn  --num_classes 10 --local_ep_pretrain 80 --epochs 200 --lr 0.01 --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 10 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --iid > log_nomk &
# python ./main_sdm_new_np_mk678_by05.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn  --num_classes 10 --local_ep_pretrain 80 --epochs 200 --lr 0.01 --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 10 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --iid --attack_rate ${rate} > log_by05_${rate} &
# python ./main_sdm_new_np_mk678_by075.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn  --num_classes 10 --local_ep_pretrain 80 --epochs 200 --lr 0.01 --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 10 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --iid --attack_rate ${rate} > log_by075_2_${rate} &
# python ./main_sdm_new_np_mk678_by05.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn  --num_classes 10 --local_ep_pretrain 80 --epochs 200 --lr 0.01 --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 10 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --iid --attack_rate ${rate} > log_by05_2_${rate} &


# done



# ((i = 0))



# for rate in ${attack_rate[@]}; do


#   {sleep 5
#     python ./main_sdm_new_np_mk256_by075.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate ${rate} > log_by075_2_${rate} &
#  }&
#   python ./main_sdm_new_np_mk256_by075.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate ${rate} > log_by075_2_${rate} &
#   python ./main_sdm_new_np_mk256_by05.pyc --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate ${rate} > log_by05_2_${rate} &
#   python ./main_sdm_new_np_mk256_by05.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate ${rate} > log_by05_2_${rate} &
 



# done

# {
#   sleep 5
#     python ./main_sdm_new_np_mk256_by05.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate 0.03 > log_by05_2_0.03 
# }&
# {
#   sleep 15
#     python ./main_sdm_new_np_mk256_by075.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate 0.2> log_by075_2_0.2 
# }&
# {
#   sleep 10
#     python ./main_sdm_new_np_mk256_by075.py --dataset mnist --label_number 8 --DO_perlabel 4 --num_users 64 --model cnn --iid --num_classes 10 --local_ep_pretrain 20 --epochs 100 --lr 0.01  --shard_per_user 2 --frac 0.5 --local_ep 2 --local_bs 50 --num_layers_keep 3 --results_save run106 --load_fed best_1200.pt --flag 2 --attack_rate 0.05 > log_by075_2_0.05 
# }&
  